regenerative pump - English Synonyms Dictionary